import service from './request'

// 一个请求 封装成一个函数
// 将整个项目中的所有请求，都集中管理到这个api.js文件中
//店铺列表
export function shop_list( params = {} ){
    return service.get('/shop/list',{params});
}
//爆爆团
export function tuan_list( params = {}){
    return service.get('/tuan/list',{params: params});// params: params可简写为params
}
//登录
export function user_login( params = {} ){
    return service.post('/user/login', params );
}
//注册
export function user_register( params = {} ){
    return service.post('/user/register', params );
}
// 轮播图列表
export function banner_list( params = {} ){
    return service.get('/banner/list', { params } );
}
//店铺详情
export function shop_shopinfo( params = {} ){
    return service.get('/shop/shopinfo', { params } );
}
//店铺搜索
export function shop_search( params = {} ){
    return service.get('/shop/search', { params } );
}
// 收藏列表
export function shop_favlist( params = {} ){
    return service.get('/shop/favlist', { params } );
}
// 收藏店铺
export function shop_fav( params = {} ){
    return service.post('/shop/fav', params );
}
// 取消收藏店铺
export function shop_unfav( params = {} ){
    return service.post('/shop/unfav', params );
}
// 收货地址-列表
export function address_list( params = {} ){
    return service.get('/address/list',{ params } );
}
// 收货地址-新建
export function address_add( params = {} ){
    return service.post('/address/add', params );
}
// 收货地址-删除
export function address_del( params = {} ){
    return service.post('/address/del', params );
}
// 收货地址-编辑
export function address_edit( params = {} ){
    return service.post('/address/edit', params );
}
// 购物车-列表
export function shopcart_list( params = {} ){
    return service.get('/shopcart/list',{ params } );
}
// 购物车-清空
export function shopcart_clear( params = {} ){
    return service.post('/shopcart/clear', params  );
}
// 购物车-数量加1
export function shopcart_add( params = {} ){
    return service.post('/shopcart/add', params  );
}
// 购物车-数量减一
export function shopcart_sub( params = {} ){
    return service.post('/shopcart/sub', params  );
}
